Telegram Group & Telegram Channel
πŸ‘£ Pyrefly β€” это новая, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ систСма статичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ IDE-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, написанная Π½Π° Rust, для Python, разрабатываСмая ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Facebook.

Π“Π»Π°Π²Π½ΠΎΠ΅:
πŸ” НаслСдник Pyre
Pyrefly Π·Π°Π΄ΡƒΠΌΠ°Π½ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ вСрсия ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ»ΡŒΡ‰ΠΈΠΊΠ° Ρ‚ΠΈΠΏΠΎΠ² Pyre ΠΎΡ‚ Meta, Π½ΠΎ с ΡƒΠΏΠΎΡ€ΠΎΠΌ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Β«Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎΒ» AST.

πŸš€ Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π° Rust
Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° написана Π½Π° Rust для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ бСзопасности памяти ΠΈ конкурСнтности. Волько ~1 % ΠΊΠΎΠ΄Π° Π² Python ΠΈ ~6 % Π² TypeScript (для интСрфСйса сайта ΠΈ LSP).

βš™οΈ Π’Ρ€ΠΈ этапа ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ
Π‘Π±ΠΎΡ€ экспорта ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ модуля (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ всСх import * рСкурсивно)

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² Π½Π°Π±ΠΎΡ€ Β«Π±Π°ΠΉΠ½Π΄ΠΈΠ½Π³ΠΎΠ²Β» (definitions, uses, anon) с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²

РСшСниС этих Π±Π°ΠΉΠ½Π΄ΠΈΠ½Π³ΠΎΠ² (flow-types, phi-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ вСтвлСниях ΠΈ рСкурсии)

πŸ’‘ ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ
ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ модуля Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ запуска ΠΈ минимальной слоТности ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с тонкозСрнистыми DAG-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ.

πŸ› οΈ Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Rust: cargo build, cargo test

Π’ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Meta: запуск Ρ‡Π΅Ρ€Π΅Π· Buck2 (buck2 run pyrefly -- check file.py)

Для PyPI: сборка колСс Ρ‡Π΅Ρ€Π΅Π· Maturin (pip install maturin && maturin build)


πŸ“‘ IDE-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ LSP
Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Language Server Protocol для автодополнСния, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ….

πŸ“† ΠŸΠ»Π°Π½Ρ‹
Полная Π·Π°ΠΌΠ΅Π½Π° Pyre ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ 2025 Π³ΠΎΠ΄Π° с выпуском ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… вСрсий Π½Π° PyPI ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю.

πŸ“œ ЛицСнзия
MIT β€” свободноС использованиС ΠΈ Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ.

πŸ”œ Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΈ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ: Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM



tg-me.com/pythonl/4790
Create:
Last Update:

πŸ‘£ Pyrefly β€” это новая, Π²Ρ‹ΡΠΎΠΊΠΎΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ систСма статичСской Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ IDE-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, написанная Π½Π° Rust, для Python, разрабатываСмая ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Facebook.

Π“Π»Π°Π²Π½ΠΎΠ΅:
πŸ” НаслСдник Pyre
Pyrefly Π·Π°Π΄ΡƒΠΌΠ°Π½ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ вСрсия ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΠ»ΡŒΡ‰ΠΈΠΊΠ° Ρ‚ΠΈΠΏΠΎΠ² Pyre ΠΎΡ‚ Meta, Π½ΠΎ с ΡƒΠΏΠΎΡ€ΠΎΠΌ Π½Π° ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ Β«Ρ‚ΠΈΠΏΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎΒ» AST.

πŸš€ Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π° Rust
Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° написана Π½Π° Rust для Π»ΡƒΡ‡ΡˆΠ΅ΠΉ бСзопасности памяти ΠΈ конкурСнтности. Волько ~1 % ΠΊΠΎΠ΄Π° Π² Python ΠΈ ~6 % Π² TypeScript (для интСрфСйса сайта ΠΈ LSP).

βš™οΈ Π’Ρ€ΠΈ этапа ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ
Π‘Π±ΠΎΡ€ экспорта ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ модуля (Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ всСх import * рСкурсивно)

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² Π½Π°Π±ΠΎΡ€ Β«Π±Π°ΠΉΠ½Π΄ΠΈΠ½Π³ΠΎΠ²Β» (definitions, uses, anon) с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ²Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²

РСшСниС этих Π±Π°ΠΉΠ½Π΄ΠΈΠ½Π³ΠΎΠ² (flow-types, phi-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΈ вСтвлСниях ΠΈ рСкурсии)

πŸ’‘ ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ
ΠœΠΎΠ΄ΡƒΠ»ΡŒΠ½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄: ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ модуля Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ, с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ запуска ΠΈ минимальной слоТности ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с тонкозСрнистыми DAG-Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ.

πŸ› οΈ Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ ΠΈ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Rust: cargo build, cargo test

Π’ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Meta: запуск Ρ‡Π΅Ρ€Π΅Π· Buck2 (buck2 run pyrefly -- check file.py)

Для PyPI: сборка колСс Ρ‡Π΅Ρ€Π΅Π· Maturin (pip install maturin && maturin build)


πŸ“‘ IDE-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ LSP
Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Language Server Protocol для автодополнСния, ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ….

πŸ“† ΠŸΠ»Π°Π½Ρ‹
Полная Π·Π°ΠΌΠ΅Π½Π° Pyre ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ 2025 Π³ΠΎΠ΄Π° с выпуском ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… вСрсий Π½Π° PyPI ΠΊΠ°ΠΆΠ΄ΡƒΡŽ нСдСлю.

πŸ“œ ЛицСнзия
MIT β€” свободноС использованиС ΠΈ Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΡ€ΠΈΠ²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ΡΡ.

πŸ”œ Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΈ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ участиС ΠΌΠΎΠΆΠ½ΠΎ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ: Github

@pythonl

BY Python/ django




Share with your friend now:
tg-me.com/pythonl/4790

View MORE
Open in Telegram


Python django Telegram | DID YOU KNOW?

Date: |

At a time when the Indian stock market is peaking and has rallied immensely compared to global markets, there are companies that have not performed in the last 10 years. These are definitely a minor portion of the market considering there are hundreds of stocks that have turned multibagger since 2020. What went wrong with these stocks? Reasons vary from corporate governance, sectoral weakness, company specific and so on. But the more important question is, are these stocks worth buying?

Spiking bond yields driving sharp losses in tech stocks

A spike in interest rates since the start of the year has accelerated a rotation out of high-growth technology stocks and into value stocks poised to benefit from a reopening of the economy. The Nasdaq has fallen more than 10% over the past month as the Dow has soared to record highs, with a spike in the 10-year US Treasury yield acting as the main catalyst. It recently surged to a cycle high of more than 1.60% after starting the year below 1%. But according to Jim Paulsen, the Leuthold Group's chief investment strategist, rising interest rates do not represent a long-term threat to the stock market. Paulsen expects the 10-year yield to cross 2% by the end of the year. A spike in interest rates and its impact on the stock market depends on the economic backdrop, according to Paulsen. Rising interest rates amid a strengthening economy "may prove no challenge at all for stocks," Paulsen said.

Python django from sg


Telegram Python/ django
FROM USA